﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ERPMVC.Models;

namespace ERPMVC.Controllers
{
    public class FluxodeCaixaController : Controller
    {

        Fluxo f = new Fluxo();       


        

        public ActionResult Index()
        {
            ContasDBEntities _db = new ContasDBEntities();

            DateTime inicial = new DateTime(2010,1, 1);
            DateTime final = new DateTime(2010, 5, 1);
           
            var pagar = (from m in _db.contasapagar

                               where m.vencimento >= inicial & m.vencimento<=final

                               select m);

            var receber = (from m in _db.contasareceber

                           where m.Vencimento >= inicial & m.Vencimento <= final

                         select m);

            f.inicial = inicial;
            f.final = final;
            f._pagar = pagar;
            f._receber = receber;

            return View(f);
            
        }
        public ActionResult Update(DateTime inicial,DateTime final)
        {
            ContasDBEntities _db = new ContasDBEntities();

            //DateTime inicial = new DateTime(2010, 1, 1);
            //DateTime final = new DateTime(2010, 5, 1);
            var pagar = (from m in _db.contasapagar

                         where m.vencimento >= inicial & m.vencimento <= final

                         select m);

            var receber = (from m in _db.contasareceber

                           where m.Vencimento >= inicial & m.Vencimento <= final

                           select m);

            f.inicial = inicial;
            f.final = final;
            f._pagar = pagar;
            f._receber = receber;
            return View("Index.html", f);
        }

    }
}
